package com.ymm.system.api.constants;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2022-08-03
 */
@Data
@TableName("lltorder")
public class LltorderEntity implements Serializable {

    /**
     * 订单id
     */
    private Long orderId;
    /**
     * 运单id
     */
    private Long tradeId;
    /**
     * 司机id
     */
    private Long driverId;
    /**
     * 货主id
     */
    private Long shipperId;
    /**
     * 订单状态
     */
    private Integer orderShipperState;
    /**
     * 货源id
     */
    private Long cargoId;
    /**
     * 订单创建时间
     */
    private Date orderCreateDate;
    /**
     * 订单更新时间
     */
    private Date orderUpdateDate;
    /**
     * 订单价格
     */
    private Integer orderPrice;
    /**
     * 订单取消类型
     */
    private Integer orderCancelType;
    /**
     * 订单取消原因
     */
    private Integer orderCancelReason;
    /**
     * 订单取消原因描述
     */
    private String orderCancelDescription;
    /**
     * 订单取消原因图片证明
     */
    private String orderCancelPictureLink;
    /**
     * 订单取消事件
     */
    private Date orderCancelTime;
}